package me.keiwu.pub.data.wx;


import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Map;
@Data
public class WXTemplate {
	@JSONField(name = "touser")
	private String toUser;// 接受者（用户）的openid
	@JSONField(name = "template_id")
	private String templateId;// 所需下发的模板消息的id
	private String page;// 点击模板卡片后的跳转页面
	@JSONField(name = "form_id")
	private String formId;// 表单提交场景下，为 submit 事件带上的 formId；支付场景下，为本次支付的prepay_id
	@JSONField(name = "data")
	private Map<String, WXTemplateData> data; // 模板内容，不填则下发空模板
	@JSONField(name = "emphasis_keyword")
	private String emphasisKeyword;// 模板需要放大的关键词，不填则默认无放大

	public WXTemplate(String toUser, String templateId, String page, String formId, Map<String, WXTemplateData> data,
			String emphasisKeyword) {
		super();
		this.toUser = toUser;
		this.templateId = templateId;
		this.page = page;
		this.formId = formId;
		this.data = data;
		this.emphasisKeyword = emphasisKeyword;
	}

	public WXTemplate() {
		super();
	}

//	public String getToUser() {
//		return toUser;
//	}
//
//	public void setToUser(String toUser) {
//		this.toUser = toUser;
//	}
//
//	public String getTemplateId() {
//		return templateId;
//	}
//
//	public void setTemplateId(String templateId) {
//		this.templateId = templateId;
//	}
//
//	public String getPage() {
//		return page;
//	}
//
//	public void setPage(String page) {
//		this.page = page;
//	}
//
//	public String getFormId() {
//		return formId;
//	}
//
//	public void setFormId(String formId) {
//		this.formId = formId;
//	}
//
//	public Map<String, WXTemplateData> getData() {
//		return data;
//	}
//
//	public void setData(Map<String, WXTemplateData> data) {
//		this.data = data;
//	}
//
//	public String getEmphasisKeyword() {
//		return emphasisKeyword;
//	}
//
//	public void setEmphasisKeyword(String emphasisKeyword) {
//		this.emphasisKeyword = emphasisKeyword;
//	}

}
